文档

常见问题

更新时间:

当您使用阿里云E-MapReduce(简称EMR)on ACK 时,可以根据本文查找对应的问题场景和解决方案。

为什么当ShuffleServiceMaster组件中容器组数量为1时,无法启动?

为了保证高可用和正常运行,建议至少将该组件的容器组数量配置为3个。这是因为多副本部署能够确保即使在部分实例故障的情况下,整个服务依然能够保持稳定运行和服务请求。因此,为了集群的稳定性与可靠性,您应当设置ShuffleServiceMaster容器组的副本数至少为3个。

ACK集群中部署了3个ShuffleServiceWorker,但在服务详情页ShuffleServiceWorker组件的容器组数量显示为“3/4”,这是为什么?

这是因为ShuffleServiceWorker组件在设计上,当配置的容器组数量未达到1000个时,总会保留一个Pod处于Pending状态,因此,在您部署了3个ShuffleServiceWorker实例的情况下,服务详情会显示为“3/4”,这属于正常现象。

ACK管控控制台中,“有状态”界面下的shuffleservice-worker容器组数量"3/1000"是什么含义?

"3/1000"表示当前ShuffleService-Worker的实例数量为3个,而集群的最大可扩展容量上限为1000个。如果还有类似的告警信息,可以直接忽略。

0/18 nodes are available: 13 node(s) didn't match Pod's node affinity/selector, 2 node(s) had untolerated taint {ingress-pod: yes}, 3 node(s) didn't match pod anti-affinity rules. preemption: 0/18 nodes are available: 15 Preemption is not helpful for scheduling, 3 No preemption victims found for incoming pod., , preemption: 0/18 nodes are available: 15 Preemption is not helpful for scheduling, 3 No preemption victims found for incoming pod..

EMR on ACK是否允许访问不同的OSS Bucket?

不允许,集群只能对其绑定的OSS Bucket进行读写操作。如果在绑定了Bucket A的EMR on ACK集群执行Spark作业尝试读写另一个Bucket B时,将会出现访问拒绝错误:“AccessDenied The bucket you access does not belong to you”。

  • 本页导读 (1)
文档反馈